// import ReactDOM from 'react-dom';
import axios from 'axios';
// export const LOCALHOST = "http://47.104.240.208:8090/"
global.constants = {
    LOCALHOST:'https://eye.cfbond.com/',
};


export function GetUrlParam(paraName)  {
　var url = document.location.toString();
    // console.log("url",url)
　var arrObj = url.split("?");
　　　if (arrObj.length > 1) {
　　　　　var arrPara = arrObj[1].split("&");
　　　　　var arr;
　　　　　for (var i = 0; i < arrPara.length; i++) {
　　　　　　　arr = arrPara[i].split("=");
　　　　　　　if (arr != null && arr[0] == paraName) {
　　　　　　　　　return arr[1];
　　　　　　　}
　　　　　}
　　　　　return "";
　　　}
　　　else { return ""; }
}

// export function GetUrlToken(URL,paraName)  {
//     　var url = URL;
//     　var arrObj = url.split("?");
//     　　　if (arrObj.length > 1) {
//     　　　　　var arrPara = arrObj[1].split("&");
//     　　　　　var arr;
//     　　　　　for (var i = 0; i < arrPara.length; i++) {
//     　　　　　　　arr = arrPara[i].split("=");
//     　　　　　　　if (arr != null && arr[0] == paraName) {
//     　　　　　　　　　return arr[1];
//     　　　　　　　}
//     　　　　　}
//     　　　　　return "";
//     　　　}
//     　　　else { return ""; }
//     }

export function LoginReq (sc) {
    // console.log("sc",GetUrlParam("secu_code"))
    // if(!sc){
    //     // window.location.href = `${global.constants.LOCALHOST}`
    // }else{
        // console.log("验证",GetUrlParam("secu_code"))
        if(GetUrlParam("secu_code"==null)){
            window.location.href = `${global.constants.LOCALHOST}`
        }else{
            //验证TOKEN
            axios.get(`https://goldeye.cfbond.com/cattle/auth_token?token=${GetUrlParam("secu_code")}`)
            .then(function (data){
                console.log("请求验证",data.data.flag);
                if(data.data.flag){
                    //请求基础数据
                    axios.get(`https://goldeye.cfbond.com/cattle/get_company_info?secu_code=${GetUrlParam("secu_code")}`)
                    .then(function (data){
                        console.log("请求数据",data.data.data);
                        if(data.data.flag){
                            sessionStorage.setItem("TOKEN",GetUrlParam("secu_code")),
                            sessionStorage.setItem("secu_code",data.data.data.secu_code),
                            sessionStorage.setItem("secu_abbr",data.data.data.secu_abbr),
                            sessionStorage.setItem("company_full_name",data.data.data.company_full_name),
                            sessionStorage.setItem("market",data.data.data.market)
                        }else{

                        }
                    })
                    .catch(function (error) {
                        console.log(error);
                    });
                }else{

                }
            })
            .catch(function (error) {
                console.log(error);
            });
        }

        // axios.get(`https://goldeye.cfbond.com/cattle/auth_token?token=${GetUrlParam("secu_code")}`)
        // .then(function (data) {
        //     // console.log("datatoken",data.data);
        //     if(data.data.flag){
        //             sessionStorage.setItem("TOKEN",sc)
        //             axios.get('https://goldeye.cfbond.com/cattle/get_company_info', {
        //                 params: {
        //                     secu_code: sc
        //                     }
        //                 })
        //                 .then(function (data) {
        //                 // console.log("req-secuCode",data.data.data.secu_abbr);
        //                 if(data.data.flag){
        //                         sessionStorage.setItem("secu_code",data.data.data.secu_code),
        //                         sessionStorage.setItem("secu_abbr",data.data.data.secu_abbr),
        //                         sessionStorage.setItem("company_full_name",data.data.data.company_full_name),
        //                         sessionStorage.setItem("market",data.data.data.market)
        //                         // console.log("secu_abbr",sessionStorage.getItem("secu_abbr"))
        //                     }else{
        //                         console.log(data.data.msg)
        //                     }
                        
        //                 })
        //                 .catch(function (error) {
        //                 console.log(error);
        //             });
        //         }else{
        //             console.log(data.msg)
        //             // window.location.href = `${global.constants.LOCALHOST}`
        //         }
            
        //     })
        //     .catch(function (error) {
        //     console.log(error);
        //     });

    // }
}








        // axios.get('https://goldeye.cfbond.com/cattle/get_company_info', {
        //     params: {
        //         secu_code: sc
        //     }
        //     })
        //     .then(function (data) {
        //     // console.log("req-data",data.data);
        //     if(data.data.flag){
        //             sessionStorage.setItem("secu_code",data.data.data.secu_code)
        //             sessionStorage.setItem("secu_abbr",data.data.data.secu_abbr)
        //             sessionStorage.setItem("company_full_name",data.data.data.company_full_name)
        //             sessionStorage.setItem("market",data.data.data.market)
        //         }else{
        //             console.log(data.data.msg)
        //         }
            
        //     })
        //     .catch(function (error) {
        //     console.log(error);
        // });